package com.irdstudio.tdp.executor.core.batch.dao;

/**
 * 02.批次任务配置(BAT_TASK_UNIT_CONFIG)
 * @author 代码自动生成
 * @version 1.0
 * @date 2014-05-04
 */
public class BatTaskUnitConfig {

	/* 任务编号 */
	private String taskId;
	/* 任务名称 */
	private String taskName;
	/* 前置任务编号 */
	private String previousTaskId;
	/* 所属批次编号 */
	private String batchId;
	/* 所属阶段编号 */
	private String stageId;
	/* 执行场所编号 */
	private String localeId;
	/* 应用插件类型 */
	private String pluginType;
	/* 应用插件ID */
	private int pluginId;
	/* 插件配置数据来源方式 */
	private String pluginSourceType;
	/* 插件配置数据标识 */
	private String pluginParaFlag;
	/* 任务优先级 */
	private String taskPri;
	/* 任务执行类型 */
	private String taskRunType;
	/* 轮询间隔(秒) */
	private int cycleInteval;
	/* 最大轮询时长(秒) */
	private int maxWaitTime;
	/* 任务周期类型 */
	private String taskCycleType;
	/* 任务定时周期 */
	private String taskCronValue;
	/* 任务延时执行时间(秒) */
	private int taskDelayTime;
	/* 任务最大重复调起次数 */
	private int maxRunCount;
	/* 任务失败跳过策略 */
	private String taskSkipTactic;
	/* 任务重复调起时间间隔(秒) */
	private int againRunSpace;
	/* 任务预计执行时间(秒) */
	private int taskEstimateTime;
	/* 任务运行超时时间(秒) */
	private int taskTimeoutTime;
	/* 任务运行超时策略 */
	private String taskTimeoutTactic;
	/* 任务使用状态 */
	private String taskUseState;
	/* 任务使用场景 */
	private String taskUseArea;
	/* 子系统数据源代码 */
	private String subsDsCode;
	/* 备注 */
	private String remark;

	public BatTaskUnitConfig(){
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public String getTaskName() {
		return taskName;
	}

	public void setPreviousTaskId(String previousTaskId) {
		this.previousTaskId = previousTaskId;
	}

	public String getPreviousTaskId() {
		return previousTaskId;
	}

	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}

	public String getBatchId() {
		return batchId;
	}

	public void setStageId(String stageId) {
		this.stageId = stageId;
	}

	public String getStageId() {
		return stageId;
	}

	public void setLocaleId(String localeId) {
		this.localeId = localeId;
	}

	public String getLocaleId() {
		return localeId;
	}

	public void setPluginType(String pluginType) {
		this.pluginType = pluginType;
	}

	public String getPluginType() {
		return pluginType;
	}

	public void setPluginId(int pluginId) {
		this.pluginId = pluginId;
	}

	public int getPluginId() {
		return pluginId;
	}

	public void setPluginSourceType(String pluginSourceType) {
		this.pluginSourceType = pluginSourceType;
	}

	public String getPluginSourceType() {
		return pluginSourceType;
	}

	public void setPluginParaFlag(String pluginParaFlag) {
		this.pluginParaFlag = pluginParaFlag;
	}

	public String getPluginParaFlag() {
		return pluginParaFlag;
	}

	public void setTaskPri(String taskPri) {
		this.taskPri = taskPri;
	}

	public String getTaskPri() {
		return taskPri;
	}

	public void setTaskRunType(String taskRunType) {
		this.taskRunType = taskRunType;
	}

	public String getTaskRunType() {
		return taskRunType;
	}

	public void setCycleInteval(int cycleInteval) {
		this.cycleInteval = cycleInteval;
	}

	public int getCycleInteval() {
		return cycleInteval;
	}

	public void setMaxWaitTime(int maxWaitTime) {
		this.maxWaitTime = maxWaitTime;
	}

	public int getMaxWaitTime() {
		return maxWaitTime;
	}

	public void setTaskCycleType(String taskCycleType) {
		this.taskCycleType = taskCycleType;
	}

	public String getTaskCycleType() {
		return taskCycleType;
	}

	public void setTaskCronValue(String taskCronValue) {
		this.taskCronValue = taskCronValue;
	}

	public String getTaskCronValue() {
		return taskCronValue;
	}

	public void setTaskDelayTime(int taskDelayTime) {
		this.taskDelayTime = taskDelayTime;
	}

	public int getTaskDelayTime() {
		return taskDelayTime;
	}

	public void setMaxRunCount(int maxRunCount) {
		this.maxRunCount = maxRunCount;
	}

	public int getMaxRunCount() {
		return maxRunCount;
	}

	public void setTaskSkipTactic(String taskSkipTactic) {
		this.taskSkipTactic = taskSkipTactic;
	}

	public String getTaskSkipTactic() {
		return taskSkipTactic;
	}

	public void setAgainRunSpace(int againRunSpace) {
		this.againRunSpace = againRunSpace;
	}

	public int getAgainRunSpace() {
		return againRunSpace;
	}

	public void setTaskEstimateTime(int taskEstimateTime) {
		this.taskEstimateTime = taskEstimateTime;
	}

	public int getTaskEstimateTime() {
		return taskEstimateTime;
	}

	public void setTaskTimeoutTime(int taskTimeoutTime) {
		this.taskTimeoutTime = taskTimeoutTime;
	}

	public int getTaskTimeoutTime() {
		return taskTimeoutTime;
	}

	public void setTaskTimeoutTactic(String taskTimeoutTactic) {
		this.taskTimeoutTactic = taskTimeoutTactic;
	}

	public String getTaskTimeoutTactic() {
		return taskTimeoutTactic;
	}

	public void setTaskUseState(String taskUseState) {
		this.taskUseState = taskUseState;
	}

	public String getTaskUseState() {
		return taskUseState;
	}

	public void setTaskUseArea(String taskUseArea) {
		this.taskUseArea = taskUseArea;
	}

	public String getTaskUseArea() {
		return taskUseArea;
	}

	public void setSubsDsCode(String subsDsCode) {
		this.subsDsCode = subsDsCode;
	}

	public String getSubsDsCode() {
		return subsDsCode;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}

}
